import { BasicColumn } from '/@/components/Table';
import { FormSchema } from '/@/components/Table';
import { rules } from '/@/utils/helper/validator';
import { render } from '/@/utils/common/renderUtils';
import { getWeekMonthQuarterYear } from '/@/utils';
//列表数据
export const columns: BasicColumn[] = [
  // {
  //   title: '记录时间',
  //   align: "center",
  //   dataIndex: 'recordTime',
  //   customRender: ({ text }) => {
  //     text = !text ? "" : (text.length > 10 ? text.substr(0, 10) : text);
  //     return text;
  //   },
  // },
  {
    title: '姓名',
    align: "center",
    dataIndex: 'name'
  },
  // {
  //   title: '用户id',
  //   align: "center",
  //   dataIndex: 'userid'
  // },
  {
    title: '一级部门',
    align: "center",
    dataIndex: 'firstDept'
  },
  {
    title: '二级部门',
    align: "center",
    dataIndex: 'secondDept'
  },
  {
    title: '岗位',
    align: "center",
    dataIndex: 'title'
  },
  // {
  //   title: '积分大类',
  //   align: "center",
  //   dataIndex: 'category'
  // },
  // {
  //   title: '申报类型',
  //   align: "center",
  //   dataIndex: 'project'
  // },
  // {
  //   title: '证明材料',
  //   align: "center",
  //   dataIndex: 'supportDocuments'
  // },
  {
    title: '积分数量',
    align: "center",
    dataIndex: 'point',
    sorter:true
  },

];

// 高级查询数据
export const superQuerySchema = {
  category: { title: '类型', order: 0, view: 'text', type: 'string', },
  project: { title: '项目', order: 1, view: 'text', type: 'string', },
  point: { title: '积分数量', order: 2, view: 'number', type: 'number', },
  recordTime: { title: '记录时间', order: 3, view: 'date', type: 'string', },
  name: { title: '姓名', order: 4, view: 'text', type: 'string', },
  userid: { title: '用户id', order: 5, view: 'text', type: 'string', },
  mobile: { title: '手机号', order: 6, view: 'text', type: 'string', },
  title: { title: '职位', order: 7, view: 'text', type: 'string', },
  deptIds: { title: '部门id', order: 8, view: 'text', type: 'string', },
  deptNames: { title: '部门名称', order: 9, view: 'text', type: 'string', },
  firstDept: { title: '一级部门', order: 10, view: 'text', type: 'string', },
  secondDept: { title: '二级部门', order: 11, view: 'text', type: 'string', },
};
